The Meatball Shop

I always wondered why the Meatball Shop located in the West Village literally had a LINE of eager meatball eaters hoping to be the first seated RIGHT when the restaurant opens at 12 noon. Meatballs were one of my favorite foods growing up, but because breadcrumbs are the key ingredient to any delicious meatball; I … Continue reading The Meatball Shop